Micron Document
<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 vector-feature-night-mode-enabled skin-theme-clientpref-os vector-sticky-header-enabled" lang="fr" dir="ltr"><head>
<meta charset="UTF-8">
<title>Service Component Architecture</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://fr.wikipedia.org/wiki/Service_Component_Architecture"> <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Service_Component_Architecture rootpage-Service_Component_Architecture skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Service Component Architecture</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="fr" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="fr" dir="ltr">
<p>En informatique, <b><i><span class="lang-en" lang="en">Service Component Architecture</span></i> (SCA)</b> est un ensemble de spécifications qui décrivent un modèle pour bâtir des applications s'inscrivant dans une <a href="Architecture_orient%C3%A9e_services" title="Architecture orientée services">architecture orientée services</a> (appelée aussi SOA). Les applications fondées sur SCA sont en fait un assemblage de composants, chaque composant implémente une partie de la logique métier et peut dépendre de services, et à son tour exposer tout ou une partie de son comportement comme un service.
</p>

<div class="mw-heading mw-heading2"><h2 id="Description">Description</h2></div>
<p>Le but de SCA est de simplifier l'écriture d'application dans un cadre SOA indépendamment des produits et langages utilisés. SCA a été écrit dans le cadre de l'architecture SOA (contrairement à d'autres systèmes comme la plateforme <a href="Java_EE" class="mw-redirect" title="Java EE">J2EE</a> qui a été adapté pour le cadre SOA).
</p><p>Ces spécifications se focalisent sur la partie écriture de la logique métier, indépendamment d'un <a href="Langage_de_programmation" title="Langage de programmation">langage de programmation</a> (comme <a href="Java_(langage)" title="Java (langage)">Java</a> ou <a href="Business_Process_Execution_Language" title="Business Process Execution Language">BPEL</a>) et du protocole d'appel de services et de circulation des données (<a href="Service_web" title="Service web">services web</a>, <a href="JSON" class="mw-redirect" title="JSON">JSON</a>, <a href="RMI_(Java)" class="mw-redirect" title="RMI (Java)">RMI</a>, <a href="CORBA" class="mw-redirect" title="CORBA">CORBA</a>,&nbsp;<abbr class="abbr" title="et cetera">etc.</abbr>). Ainsi, avec SCA, les services se manipulent tous de la même manière quelles que soient leurs caractéristiques techniques (dans la limite des technologies supportées par SCA). Le fait de pouvoir s'abstraire de ces considérations lors du design d'applications simplifie énormément la conception d'applications utilisant des services. Ainsi SCA se conforme aux besoins d'une <a href="Architecture_orient%C3%A9e_services" title="Architecture orientée services">architecture orientée services</a>.
</p><p>SCA requiert la définition de politiques concernant la sécurité des accès aux données, le contexte transactionnel et la fiabilité de propagation de messages
</p><p>La notion de <i><span class="lang-en" lang="en"><a href="Service_Data_Objects" title="Service Data Objects">Service Data Objects</a></span></i> (SDO) est tirée de SCA, et définit une solution pour représenter des données aux autres applicatifs en respectant les concepts définit par la SOA.
</p>
<div class="mw-heading mw-heading2"><h2 id="Implémentation_SCA"><span id="Impl.C3.A9mentation_SCA"></span>Implémentation SCA</h2></div>
<ul><li><a href="Websphere" class="mw-redirect" title="Websphere">Websphere</a> d'<a href="International_Business_Machines_Corporation" class="mw-redirect" title="International Business Machines Corporation">IBM</a></li>
<li>Aqualogic de <a href="BEA_Systems" title="BEA Systems">BEA Systems</a></li>
<li>Tibco ActiveMatrix de <a href="Tibco_Software" title="Tibco Software">Tibco Software</a></li>
<li><i><span class="lang-en" lang="en">Application Integration Architecture</span></i> (AIA) d'<a href="Oracle_(entreprise)" title="Oracle (entreprise)">Oracle</a></li>
<li>Apache Tuscany&nbsp;<a href="https://en.wikipedia.org/wiki/Apache_Tuscany" class="extiw external" title="en:Apache Tuscany"><span class="indicateur-langue" title="Article en anglais&nbsp;: «&nbsp;Apache Tuscany&nbsp;»">(en)</span></a><sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup></li>
<li>FraSCati, implémentation développée par l'<a href="INRIA" class="mw-redirect" title="INRIA">INRIA</a> dans le cadre du projet SCOrWare<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup></li>
<li>Fabric3 de Metaform Systems</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Outils_SCA">Outils SCA</h2></div>
<ul><li>Projet <a href="Eclipse_(logiciel)" class="mw-redirect" title="Eclipse (logiciel)">Eclipse</a> STP SCA<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup></li>
<li>Obeo Agility, outil de <a href="R%C3%A9tro-ing%C3%A9nierie" title="Rétro-ingénierie">rétro-ingénierie</a> vers SCA</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Notes_et_références"><span id="Notes_et_r.C3.A9f.C3.A9rences"></span>Notes et références</h2></div>
<div class="mw-references-wrap"><ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a> </span><span class="reference-text"><span class="ouvrage"><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> «&nbsp;<a rel="nofollow" class="external text" href="https://tuscany.apache.org/"><cite style="font-style:normal;" lang="en">Apache Tuscany</cite></a>&nbsp;», sur <span class="italique">tuscany.apache.org</span> <small style="line-height:1em;">(consulté le <time class="nowrap" datetime="2024-08-06" data-sort-value="2024-08-06">6 août 2024</time>)</small></span></span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><a href="#cite_ref-2">↑</a> </span><span class="reference-text"> voir <a rel="nofollow" class="external text" href="http://www.scorware.org">site du projet SCOrWare</a></span>
</li>
<li id="cite_note-3"><span class="mw-cite-backlink"><a href="#cite_ref-3">↑</a> </span><span class="reference-text"><a rel="nofollow" class="external text" href="http://www.eclipse.org/stp/sca/index.php">Projet Eclipse STP/SCA</a></span>
</li>
</ol></div>
<div class="mw-heading mw-heading2"><h2 id="Voir_aussi">Voir aussi</h2></div>
<div class="mw-heading mw-heading3"><h3 id="Articles_connexes">Articles connexes</h3></div>
<ul><li><a href="Java_Business_Integration" title="Java Business Integration">Java Business Integration</a> (JBI) norme fondée sur SOA</li>
<li><a href="Windows_Communication_Foundation" title="Windows Communication Foundation">Windows Communication Foundation</a> (WCF) de <a href="Microsoft" title="Microsoft">Microsoft</a></li>
<li><a href="D%C3%A9tection_d'anti-patrons_de_conception_dans_les_architectures_orient%C3%A9es_services" title="Détection d'anti-patrons de conception dans les architectures orientées services">Détection d'anti-patrons de conception dans les architectures orientées services</a></li></ul>
<div class="mw-heading mw-heading3"><h3 id="Liens_externes">Liens externes</h3></div>
<ul><li><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> <a rel="nofollow" class="external text" href="http://www.oasis-opencsa.org">Open Service Oriented Architecture -- site officiel à propos de SCA</a></li>
<li><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> <a rel="nofollow" class="external text" href="http://xml.coverpages.org/SCA-Announce200512.html">Annonces SCA</a> du site officiel <a href="Organization_for_the_Advancement_of_Structured_Information_Standards" title="Organization for the Advancement of Structured Information Standards">OASIS</a></li>
<li><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> <a rel="nofollow" class="external text" href="http://www.davidchappell.com/HTML_email/Opinari_No15_12_05.html">Comparer WCF et SCA</a></li>
<li><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> <a rel="nofollow" class="external text" href="http://xml.coverpages.org/ni2005-12-07-a.html#summarySCA">Summary of SCA</a></li></ul>
<ul id="bandeau-portail" class="bandeau-portail"><li><span class="bandeau-portail-element"><span class="bandeau-portail-icone"><span class="noviewer" typeof="mw:File"></span></span> <span class="bandeau-portail-texte">Portail de l’informatique</span> </span></li> </ul></div><!--htdig_noindex--><div><div class="zim-footer">
Cet article est issu de <a class="external text" title="Dernière modification le 2024-08-06" href="https://fr.wikipedia.org/wiki/?title=Service_Component_Architecture&amp;oldid=217426036">Wikipédia</a>. Sauf mention contraire, le texte est disponible sous <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.fr">Creative Commons Attribution-Share Alike 4.0</a>. Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>

</body></html>